package com.codi.trade.dto;

import com.codi.base.domain.BaseDomain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 模块名
 *
 * @author spy
 * @version 1.0 2017-11-30 10:48
 * @since 1.0
 */
@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class HsRedeemTradeDto extends BaseDomain {

    private String trust_way; //	C1	交易委托方式	Y
    private String net_no; //	C9	网点代码	N	不传则使用默认值"0001" ，有传值（包括空）则使用所传值
    private String trade_acco; //	C17	交易账号	Y
    private String password; //	C50	密码	Y	传加密后的密文,默认MD5(加密后密文是32位)加密方式
    private String order_date; //	N8	下单日期	N	为空则下单日期取服务器收到报文的请求日期；不为空则该日期为下单日期；
    private String apply_time; //	N6	申请时间	N
    private String fund_code; //	C6	基金代码	Y
    private String share_type; //	C1	份额分类	Y	A-前收费，B-后收费
    private String shares; //	N16.2	发生份额	Y
    private String fund_exceed_flag; //	C1	巨额赎回标志	Y	0-放弃超额部分，1-继续赎回
    private String capital_mode; //	C1	资金方式	Y	支持1位资金方式
    private String bank_no; //	C3	银行编号	N	代销超级现金宝必填字段
    private String bank_account; //	C28	银行账号	N	代销超级现金宝必填字段
    private String broker; //	C8	经纪人	N
    private String busin_board_type; //	C2	业务大类	N	代销超级现金宝传02
    private String trade_source; //	C12	交易来源	N	代销超级现金宝传分配交易来源
    private String channel_serial_id; //	C32	银商流水号	N
    private String oppo_trade_account; //	C17	对方交易账号	N
    private String target_fund_code; //	C6	目标基金代码	N	赎回转购必填字段
    private String target_share_type; //	C1	目标份额类型	N	赎回转购必填字段
    private String busin_ass_code; //	C2	业务辅助代码	N	赎回转申购则填06；赎回转认购则填04
    private String originconfirm_no; //	C20	原确认编号	N
    private String discount_rate; //	N5.4	费率折扣	N

}
